COMPUTER SCIENCE INTRODUCTION -NEW SYLLABUS


Computer science requires an understanding of the fundamental concepts of computational thinking as
well as knowledge of how computers and other digital devices operate.
The Diploma Programme computer science course is engaging, accessible, inspiring and rigorous. It has the following characteristics.
• draws on a wide spectrum of knowledge
• enables and empowers innovation, exploration and the acquisition of further knowledge
• interacts with and influences cultures, society and how individuals and societies behave
• raises ethical issues
• is underpinned by computational thinking.
Computational thinking involves the ability to:
• think procedurally, logically, concurrently, abstractly, recursively and think ahead
• utilize an experimental and inquiry-based approach to problem-solving
• develop algorithms and express them clearly
• appreciate how theoretical and practical limitations affect the extent to which problems can be solved computationally.
During the course the student will develop computational solutions. This will involve the ability to:
• identify a problem or unanswered question
• design, prototype and test a proposed solution
• liaise with clients to evaluate the success of the proposed solution and make recommendations for future developments.
Computer science has links with subjects outside of group 4, notably information technology in a global
society (ITGS), but it should be noted that there are clear differences between the subjects.
Prior learning Past experience shows that students will be able to study computer science at SL successfully with no background in, or previous knowledge of, computer science. Their approach to study, characterized by specific IB learner profile attributes—inquirers, thinkers and communicators—will be significant here.
Students who have undertaken the IB Middle Years Programme (MYP) or studied a similar course prior to commencing the IB Diploma Programme would also be well prepared.
The study of computer science at HL demands a higher level of problem-solving skills and the ability to
understand and manipulate abstract concepts. Although no previous knowledge of computer science is
required, some exposure to programming is desirable.
ASSESSMENT OBJECTIVE
The objectives for all group 4 subjects reflect those parts of the aims that will be assessed. Wherever appropriate, the assessment will draw upon a range of contexts and identify the social, moral and economic effects of science and technology.
It is the intention of the Diploma Programme computer science course that students achieve the following objectives.
1. Know and understand:
– relevant facts and concepts
– appropriate methods and techniques
– computer science terminology
– methods of presenting information.
2. Apply and use:
– relevant facts and concepts
– relevant design methods and techniques
– terminology to communicate effectively
– appropriate communication methods to present information.
3. Construct, analyse, evaluate and formulate:
– success criteria, solution specifications including task outlines, designs and test plans appropriate techniques within a specified solution.
4. Demonstrate the personal skills of cooperation and perseverance as well as appropriate technical skills for effective problem-solving in developing a specified product.